#ifndef QTMAPSELECTOR_H
#define QTMAPSELECTOR_H

#include <QWidget>
#include <QPainter>
#include "ui_qtmapselector.h"
#include "MapSelector.h"
#include "MapSelectorObserver.h"

class QtMapSelector : public QWidget, public MapSelector
{
    Q_OBJECT

public:
    QtMapSelector(QWidget *parent = 0);
    ~QtMapSelector();

	virtual void GetMap();
	virtual void paintEvent(QPaintEvent *e);
	
private slots:
	void OnConfirm();
	void OnCancel();

private:


    Ui::QtMapSelector ui;
	
};

#endif // QTMAPSELECTOR_H
